package com.erp.erp_entitys.money.rsp;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author zjk
 * @version 1.0
 * @description 费用情况统计返回数据
 * @date 2021-03-30 0:01
 */
public class PaymentShipmentAmountStatisticsRsp implements Serializable {
    /**
     * 采购单号
     */
    private String purchaseNo;
    /**
     * 供应商名称
     */
    private String supplierName;
    /**
     * 采购日期Date
     */
    private Date createTime;
    /**
     * 采购日期Str
     */
    private String createTimeStr;
    /**
     * 业务员名称
     */
    private String salesmanName;
    /**
     *操作员名称
     */
    private String operationName;
    /**
     * 销售合同号
     */
    private String saleContractNo;
    /**
     * 产品编码
     */
    private String productCode;
    /**
     * 规格编码
     */
    private String specificationCode;
    /**
     * 采购数量
     */
    private BigDecimal amount;
    /**
     * 出运发票号
     */
    private String carryInvoiceNo;
    /**
     * 业务模式
     */
    private String businessModelName;

    /**
     * 出运数量
     */
    private BigDecimal carryProductNum;

    /**
     * 产品成本单价 采购成本
     */
    private BigDecimal productUnitPrice;

    /**
     * 产品类型
     */
    private String pType;

    /**
     * 采购总额 采购数量*成本单价
     */
    private BigDecimal totalPurchases;
    /**
     * 出货总额 出运数量*成本单价
     */
    private BigDecimal totalShipments;

    public String getPurchaseNo() {
        return purchaseNo;
    }

    public void setPurchaseNo(String purchaseNo) {
        this.purchaseNo = purchaseNo;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateTimeStr() {
        return createTimeStr;
    }

    public void setCreateTimeStr(String createTimeStr) {
        this.createTimeStr = createTimeStr;
    }

    public String getSalesmanName() {
        return salesmanName;
    }

    public void setSalesmanName(String salesmanName) {
        this.salesmanName = salesmanName;
    }

    public String getOperationName() {
        return operationName;
    }

    public void setOperationName(String operationName) {
        this.operationName = operationName;
    }

    public String getSaleContractNo() {
        return saleContractNo;
    }

    public void setSaleContractNo(String saleContractNo) {
        this.saleContractNo = saleContractNo;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getSpecificationCode() {
        return specificationCode;
    }

    public void setSpecificationCode(String specificationCode) {
        this.specificationCode = specificationCode;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public String getCarryInvoiceNo() {
        return carryInvoiceNo;
    }

    public void setCarryInvoiceNo(String carryInvoiceNo) {
        this.carryInvoiceNo = carryInvoiceNo;
    }

    public String getBusinessModelName() {
        return businessModelName;
    }

    public void setBusinessModelName(String businessModelName) {
        this.businessModelName = businessModelName;
    }

    public BigDecimal getCarryProductNum() {
        return carryProductNum;
    }

    public void setCarryProductNum(BigDecimal carryProductNum) {
        this.carryProductNum = carryProductNum;
    }

    public BigDecimal getProductUnitPrice() {
        return productUnitPrice;
    }

    public void setProductUnitPrice(BigDecimal productUnitPrice) {
        this.productUnitPrice = productUnitPrice;
    }

    public String getpType() {
        return pType;
    }

    public void setpType(String pType) {
        this.pType = pType;
    }

    public BigDecimal getTotalPurchases() {
        return totalPurchases;
    }

    public void setTotalPurchases(BigDecimal totalPurchases) {
        this.totalPurchases = totalPurchases;
    }

    public BigDecimal getTotalShipments() {
        return totalShipments;
    }

    public void setTotalShipments(BigDecimal totalShipments) {
        this.totalShipments = totalShipments;
    }
}
